piece together something - French English Dictionary